Parallel Lempel-Ziv-Welch (PLZW) Technique for Data Compression
نویسندگان
چکیده
Data Compression is one of the most fundamental problems in computer science and information technology. Many sequential algorithms are suggested for the problem. The most well known sequential algorithm is Lempel-ZivWelch (LZW) compression technique. The limitation of sequential algorithm is that ith block can be coded only after the (i-1)th block has completed. This limitation can be overcome by parallelizing the LZW coding technique. Attempt has also been made to parallelize the LZ technique [10]. But here is a new idea for parallelizing the LZW compression technique. It uses a common memory to store the encoded string parallely in a two dimensional array and stores -1 at the end in each row which works as the marker. Similarly each row is decoded parallely by different processors. It is suitably implemented in SMP cluster using MPI library function. The sequential algorithm takes θ(n) where n is the size of text. But the parallel algorithm takes θ (n/p) where p is the number of processor. KeywordsSymmetric multi processor (SMP), message passing interface (MPI), Lempel-Ziv-Welch (LZW)
منابع مشابه
LZW Data Compression on Large Scale and Extreme Distributed Systems
Results on the parallel complexity of Lempel-Ziv data compression suggest that the sliding window method is more suitable than the LZW technique on shared memory parallel machines. When instead we address the practical goal of designing distributed algorithms with low communication cost, sliding window compression does not seem to guarantee robustness if we scale up the system. The possibility ...
متن کاملData Mining Un-Compressed Images from cloud with Clustering Compression technique using Lempel-Ziv-Welch
Cloud computing is a highly discussed topic in the technical and economic world, and many of the big players of the software industry have entered the development of cloud services. Several companies’ and organizations wants to explore the possibilities and benefits of incorporating such cloud computing services in their business, as well as the possibilities to offer own cloud services. We are...
متن کاملA Modified Lempel–ziv Welch Source Coding Algorithm for Efficient Data Compression
Lempel–Ziv Welch (LZW) algorithm is a well-known powerful data compression algorithm created by Abraham Lempel, Jacob Ziv, and Terry Welch. The algorithm is designed to be fast to implement but is not usually optimal because it performs only limited analysis of the data. A modified LZW algorithm on source coding will be proposed in this paper to improve the compression efficiency of the existin...
متن کاملA Simple Technique for Bounding the Pointwise Redundancy of the 1978 Lempel-Ziv Algorithm
Abstract: If x is a string of nite length over a nite alphabet A, let LZ(x) denote the length of the binary codeword assigned to x by the 1978 version of the Lempel-Ziv data compression algorithm, let t(x) be the number of phrases in the Lempel-Ziv parsing of x, and let (x) be the probability assigned to x by a memoryless source model. Using a very simple technique, we prove the pointwise redun...
متن کاملImage Steganography Using Modified Kekre Algorithm
The main goal of steganography is to hide information in the other cover media so that other person will not notice the presence of the information. This is a major distinction between this method and the other methods of covert exchange of information because, for example, in cryptography, the individuals notice the information by seeing the coded information but they will not be able to compr...
متن کامل